Skip to content

feat(alignment): add generic trace alignment tools - #53

Merged
nmrtist merged 1 commit into
mainfrom
feat/trace-alignment
Aug 9, 2026
Merged

feat(alignment): add generic trace alignment tools#53
nmrtist merged 1 commit into
mainfrom
feat/trace-alignment

Conversation

@nmrtist

@nmrtist nmrtist commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add generic alignment for compatible line-series plots through the Analyze Ribbon and Data inspector.
  • Support trace-start and peak-window alignment with positive, negative, and magnitude peak polarity.
  • Provide a preview of proposed shifts, skipped-series reasons, selectable references, and plot-owned manual X shifts.
  • Apply alignment through stable series identities while preserving the viewport, inactive display bindings, fitted overlays, and raw source data.
  • Persist finite X shifts in the strict v1 project format with atomic undo and redo support.
  • Document the shared workflow in the English and Simplified Chinese plotting, electrophysiology, and pseudo-2D guides.

Validation

  • cargo pr-check
  • npm run build in docs/

@nmrtist
nmrtist merged commit ef6c9f6 into main Aug 9, 2026
11 checks passed
@nmrtist
nmrtist deleted the feat/trace-alignment branch August 9, 2026 06:24
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant